package com.smart.community.property.dto;

import lombok.Data;
import java.time.LocalDate;

/**
 * 员工查询DTO
 * 
 * @author Wu.Liang
 * @since 2025-01-21
 */
@Data
public class EmployeeQueryDTO {
    
    /**
     * 当前页码
     */
    private Long current = 1L;

    /**
     * 每页大小
     */
    private Long size = 10L;
    
    /**
     * 搜索关键词（用户名、真实姓名、手机号）
     */
    private String keyword;
    
    /**
     * 职位
     */
    private String position;
    
    /**
     * 部门
     */
    private String department;
    
    /**
     * 状态：0-离职，1-在职，2-待入职
     */
    private Integer status;
    
    /**
     * 入职日期开始
     */
    private LocalDate joinDateStart;
    
    /**
     * 入职日期结束
     */
    private LocalDate joinDateEnd;
} 